home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / diskmags / 0022-3.564 / dmg-0085 / 250.txt next >
Text File  |  1997-04-16  |  16KB  |  368 lines

  1. =========================================================================
  2.  
  3. INFO-ATARI16 Digest         Fri, 23 Feb 90       Volume 90 : Issue  250
  4.  
  5. Today's Topics:
  6.                        All Black Screen Savers
  7.                            Editor Wanted!!!
  8.                              Mouse events
  9.                       overscan resistent editor
  10.                                poolfix3
  11.                               Questions
  12.                                 RateHD
  13.                         Real Time Programming
  14.              Uniterm/Terminal Emulators Question (2 msgs)
  15. ----------------------------------------------------------------------
  16.  
  17. Date: 23 Feb 90 15:40:00 GMT
  18. From: apollo!rehrauer@EDDIE.MIT.EDU  (Steve Rehrauer)
  19. Subject: All Black Screen Savers
  20. Message-ID: <48d147e8.20b6d@apollo.HP.COM>
  21.  
  22. In article <1990Feb20.085117.15757@pcsbst.pcs.com> roland@cochise.pcs.com
  23.  (Roland Rambau) writes:
  24. >bwhite@oucsace.cs.OHIOU.EDU (Bill White) writes:
  25. >->Out of curiosity, wouldn't it be simpler just to set all the colors to zero?
  26. >
  27. >This does not work in monochrome mode. You can't set both colors to black
  28. >- the systems probably recognizes only 1 bit of the color table ( standard
  29. >vs. inverted ).
  30.  
  31. Note that, from what has been said here about it, the TT's 640x400
  32. 'monochrome' display mode really does pay attention to both color 0
  33. and color 1.  (I believe the mode is actually called 'duochrome' on
  34. the TT, ugg.)  Such a blanker would work on the TT, at least for the
  35. 3 ST resolutions.
  36. --
  37. >>"Aaiiyeeee!  Death from above!"<< | Steve Rehrauer, rehrauer@apollo.hp.com
  38.    "Flee, lest we be trod upon!"    | The Apollo System Division of H.P.
  39.  
  40. ------------------------------
  41.  
  42. Date: 23 Feb 90 18:40:28 GMT
  43. From: zaphod.mps.ohio-state.edu!math.lsa.umich.edu!hyc@tut.cis.ohio-state.edu
  44.  (Howard Chu)
  45. Subject: Editor Wanted!!!
  46. Message-ID: <11122@stag.math.lsa.umich.edu>
  47.  
  48. In article <9002230802.AA04386@ucbvax.Berkeley.EDU> ESSER@DBNPIB5.BITNET
  49.  ("Bernd_Esser") writes:
  50. >A few days ago, i installed Overscan in my Mega. Unfortunately i had to
  51. >recognize that none of my editors can work with the higher resolution.
  52. >My question is: Is there somebody who kwows an editor that will work in
  53. >overscan mode( i am using a b/w monitor)?
  54.  
  55. The only editor I use is the micro-emacs implemented in Gulam. It works
  56. fine in overscan mode. Note, if you "set nrows 50" in monochrome, Gulam
  57. will be confused at first. Exit it and restart it, and it'll get the screen
  58. dimensions from LineA and all will be well. (86 columns by 60 rows.)
  59. (I avoid this hassle by having a small AUTO program that sets the 8-line
  60. font at boot-up. Then I don't need the Gulam "set nrows" command, and
  61. TOS uses the 8-line font without hassles...)
  62.  
  63. --
  64.   -- Howard Chu @ University of Michigan
  65.  
  66. ------------------------------
  67.  
  68. Date: 23 Feb 90 16:39:15 GMT
  69. From: pwp@iuvax.cs.indiana.edu  (Paul Purdom)
  70. Subject: Mouse events
  71. Message-ID: <36840@iuvax.cs.indiana.edu>
  72.  
  73. I am using Get_Event routine from Personal Pascal, and I am having a little
  74. trouble with mouse button events. I don't get them when the mouse is on
  75. (roughly) the top 10 lines of the screen. (This is where a menu would
  76. normally go if I were using menu.) I get mouse events from the rest of the
  77. screen just fine. If someone knows what my problem is, can they mail me some
  78. information. (I am pwp.iuvax.cs.indiana.edu). If you know how to solve the
  79. problem using C instead of Pascal I can probably still use the information.
  80.  
  81. Thanks, Paul Purdom.
  82.  
  83. ------------------------------
  84.  
  85. Date: Fri, 23 Feb 90 12:57+0100
  86. From: Ritzert%DMZRZU71.BITNET@Forsythe.Stanford.EDU
  87. Subject: overscan resistent editor
  88. Message-ID: <900223115734.631672@DMZRZU71-UNI-MAINZ--GERMANY>
  89.  
  90. Bernd Esser writes:
  91.  
  92. >A few days ago, i installed Overscan in my Mega. Unfortunately i had to
  93. >recognize that none of my editors can work with the higher resolution.
  94. >My question is: Is there somebody who kwows an editor that will work in
  95. >overscan mode( i am using a b/w monitor)?
  96.  
  97. I am using GNOME, a MicroEmacs Clone by Moshe Braner (well, in fact an
  98. extended version of the program). It is small (some 50 k), fast, has
  99. builtin help
  100. but lacks substitute and query replace (can be worked around by a
  101. macro). I find working with it more convenient than with MicroEmacs 3.9.
  102. Invoke the program as
  103.           gnome -c 30 -r 86 file.ext
  104. to use the extended screen of 688x480 pixels. The original program is on
  105. various file servers. I got my copy from listserv@canada01, which
  106. recently has moved to a different location.
  107.  
  108. Michael Ritzert
  109. mjr@dmzrzu71.bitnet
  110.  
  111. PS: my extensions include german help and error messages, second macro
  112.     buffer (nesting of one macro into the other possible), storing of
  113.     keyboard macros on disk, improved bufferd disk-io, subsitute and
  114.     query-replace commands. Improved buffer printing is being worked on.
  115.  
  116.  
  117. ------------------------------
  118.  
  119. Date: 23 Feb 90 16:31:00 GMT
  120. From: cs.yale.edu!fischer-michael@CS.YALE.EDU  (Michael Fischer)
  121. Subject: poolfix3
  122. Message-ID: <16819@cs.yale.edu>
  123.  
  124. In article <1990Feb22.195715.1132@ultra.com> jimh@ultra.com (Jim Hurley) writes:
  125. >apratt@atari.UUCP (Allan Pratt) writes:
  126. >
  127. >>Ritzert@DMZRZU71.BITNET writes:
  128. >
  129. >>>[We have a program which dies; poolfix3 improves it a little.]
  130. >>>Question to Allan or Ken:
  131. >>>      Shall I install folder100 in addition [to poolfix3]?
  132. >
  133. >>You should certainly use foldr100.  Poolfix3 only fixes a bug in
  134. >>the code which manages GEMDOS's internal memory.  You can still
  135. >>run OUT of memory there, and FOLDR100.PRG adds more.  A program
  136. >>which uses Malloc() a lot, or has lots of open files at the same
  137. >>time, can use up all this memory.
  138. >
  139. >Could you please elaborate? I thought TOS 1.4 fixed the
  140. >folder problem. Should one *always* use FOLDRXXX?
  141. >
  142. >Actually, although I've heard a lot about this bug, I've never
  143. >read a consistent description of the problem.
  144.  
  145. Here's my understanding of things: TOS needs memory for various
  146. internal things which it takes from a memory pool of FIXED SIZE.  When
  147. memory is no longer needed, it is returned to the pool for later
  148. reuse.  FOLDRXXX allows you to increase the size of the pool, and
  149. POOLFIX3.PRG fixes a TOS 1.4 bug in the management of that memory.
  150. Even with both programs, it is possible to run out of memory,
  151. especially if you do a lot of Malloc's, but obviously, the bigger the
  152. pool, the less likely you are to run out.
  153.  
  154. TOS 1.0 and 1.2 used the memory less wisely and had varous bugs in the
  155. management of the pool that could cause the machine to crash.  In
  156. particular, it failed to check properly when the pool was exhausted,
  157. so when too many folders or too many Malloc's used up the pool, weird
  158. things would start happening.  The so-called "40-folder" limit was
  159. just an empirical observation that users who had at most 40 folders on
  160. their disks were unlikely to exhaust memory.  Thus, as long as one had
  161. at most 40 folders, the problem would not usually be encountered.  By
  162. increasing the size of the pool, FOLDRXXX allowed more folders to be
  163. used.
  164.  
  165. Allan Pratt put a lot of effort into cleaning this up in TOS 1.4.
  166. [Thanks, Allan!]  You are now much less likely to run out of memory,
  167. and crashes shouldn't happen.  In particular, inactive folders no
  168. longer use memory, so you can have a large number of folders on your
  169. disk without needing to increase the size of the pool.  However, you
  170. still can run out of internal memory and you may well need to use
  171. FOLDRXXX to increase the size.  If you do run out, the system stops
  172. with an "out of internal memory" message and suggests that you
  173. increase the size of the pool.
  174. ==================================================
  175. | Michael Fischer                                |
  176. |    Arpanet:    <fischer-michael@cs.yale.edu>   |
  177. |    Bitnet:     <fischer-michael@yalecs.bitnet> |
  178. |    UUCP:       <fischer-michael@yale.UUCP>     |
  179. ==================================================
  180.  
  181. ------------------------------
  182.  
  183. Date: 23 Feb 90 18:31:32 GMT
  184. From: uflorida!beach.cis.ufl.edu!cr1@g.ms.uky.edu  (Christopher Roth)
  185. Subject: Questions
  186. Message-ID: <22426@uflorida.cis.ufl.EDU>
  187.  
  188. Hi there...
  189.  
  190. I am looking for a program to control the drive speed for a 5.25 inch
  191. drive on an Atari ST that works with Tos 1.4.  Is there any out there
  192. that someone can suggest?
  193.  
  194. Has anyone heard word of anything beyond Masterlink 1.1?
  195.  
  196. My local atari store cannot get ahold of Spectre GCR.  He says all the
  197. distributors are out.  I live in Gainesvill, Florida.  Can someone
  198. name a distributor that has Specter GCR or a store that has it?  Dave? Anyone?
  199.  
  200. --
  201. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  202. *     Christoper Roth                         *  "Machines have no
  203. *     InterNet  :  cr1@beach.cis.ufl.edu      *   Conscience..."
  204. =-=-=-=-=-=-=-=-=-=-=-=-=-Post No Bills-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  205.  
  206. ------------------------------
  207.  
  208. Date: Fri, 23 Feb 90 13:11+0100
  209. From: Ritzert%DMZRZU71.BITNET@Forsythe.Stanford.EDU
  210. Subject: RateHD
  211. Message-ID: <900223121113.363135@DMZRZU71-UNI-MAINZ--GERMANY>
  212.  
  213. Chris Ridd wrote:
  214.  
  215. >I tried the RateHD a day or so ago
  216. >...
  217. >time was only about 36ms!  Has DLII (the defragger used) done something
  218. >unexpected to my drive, or has RateHD gone doolally?
  219.  
  220. RateHD is buggy. The results for the access time can be considered only
  221. a *rough* estimate. I found out that there is even a dependence on the
  222. partition size.
  223.  
  224. Michael Ritzert
  225. mjr@dmzrzu71.bitnet
  226.  
  227. ------------------------------
  228.  
  229. Date: 23 Feb 90 18:51:59 GMT
  230. From: logicon.arpa!trantor.harris-atd.com!trantor!apolivka@nosc.mil  (polivka al
  231.  60047)
  232. Subject: Real Time Programming
  233. Message-ID: <APOLIVKA.90Feb23135159@x102a.harris-atd.com>
  234.  
  235. I want to write a program for the ST that involves acurate timing and
  236. therefore needs access to the internal clock or timers in the ST.  I
  237. would like a few suggestions.
  238.  
  239. In particular, I want to continuously read events comming in via the
  240. midi-in port and note the time at which they were received to a
  241. (user-selectable) accuracy of about 1 to 10 milliseconds.
  242.  
  243. I will also need to be able send out messages over the midi-out port
  244. by reading them from a file that contains all of the messages to be
  245. sent along with the time at which each message is to be sent out (with
  246. similar timing accuracy).
  247.  
  248. My questions are:
  249.  
  250. 1. What language/compilers are recommended for doing this sort of thing?
  251.  
  252.  1a.  i.e. Do certain compilers provide commands or routines for
  253.       easily getting access to Atari's internal clock and/or timers?
  254.  
  255.  1b.  How does the efficiency (in terms of memory and CPU utilization)
  256.       for such real time routines compare between the various
  257.       candidates (particularly in comparison with code compiled with
  258.       Personal Pascal or Megamax C)?
  259.  
  260. 2. Does the "Personal Pascal" compiler in particular allow such real
  261.    time programming (I already own it and am familiar with it)?
  262.  
  263.  2a.  If so, how (what commands/routines need to be used for accessing
  264.       the clock and/or timers)?
  265.  
  266.  2b.  There is a "clock" command in Personal Pascal but it only has 2
  267.       second accuracy to my understanding.
  268.  
  269. 3. Does anyone have any sample source code for this sort of thing that
  270.    they'd be willing to share?
  271.  
  272. Those of you familiar with midi may realize that I am trying to
  273. understand how to write the real time aspects of a "sequencer"
  274. program for the ST.
  275.  
  276. Thanks,
  277. Al
  278. --
  279.  
  280. ------------------------------------------------------------------------
  281. Al Polivka                           arpa: apolivka@x102a.ess.harris.com
  282. Mail Stop 102-4858                 usenet: uunet!x102a!apolivka
  283. Harris Corporation                  phone: 407-729-2983
  284. Government Aerospace Systems Div.    Bldg: 102 Room: 3433
  285. P.O. Box 94000
  286. Melbourne, FL 32902
  287. ------------------------------------------------------------------------
  288.  
  289. ------------------------------
  290.  
  291. Date: 23 Feb 90 18:34:19 GMT
  292. From:
  293.  pacific.mps.ohio-state.edu!zaphod.mps.ohio-state.edu!math.lsa.umich.edu!hyc@tut
  294.  .cis.ohio-state.edu  (Howard Chu)
  295. Subject: Uniterm/Terminal Emulators Question
  296. Message-ID: <11121@stag.math.lsa.umich.edu>
  297.  
  298. In article <9002220808.AA28354@ucbvax.Berkeley.EDU> RJOHNSON@CEBAFVAX.BITNET
  299.  writes:
  300. >     Could someone tell me if there is a more recent version of Uniterm than
  301. >2.0e? If there is, does it have full 132 column capability instead of the
  302. >previous 128? If not, is there a good commercial or PD program that will serve
  303. >as a full 132 column VT200 emulator? I really need the full 132 capability.
  304. >Thanks in advance to anyone kind enough to respond.
  305.  
  306. The latest version I've heard of is 2.0e011. The latest version I have, and
  307. have put up on terminator, is 2.0e002. (If someone out there has 2.0e011,
  308. will you please contact me? Huh? Please, pretty please???) None of these do
  309. full 132 columns, scrolling or otherwise.
  310.  
  311. It'd be painful to write horizontal scrolling routines for this thing.
  312.  
  313. I installed Overscan in my machine, and then patched Uniterm to be resolution
  314. independent. (I patched 2.0e002, the only one available to me.) (Actually,
  315. "patching" is an understatement for all the changes I made...) My current
  316. version is several kilobytes shorter, and 25% faster than the distributed
  317. versions. With overscan active I get 137 columns and 60 (59) text rows on a
  318. monochrome screen, and 144 columns and 35 (34) text rows on a color screen.
  319. I've also fixed the redial bug, the screen redrawing when switching from
  320. <view history> to <wide screen> modes, and a few other minor glitches.
  321.  
  322. If you want more than 128 columns of text out of Uniterm, stick Overscan
  323. into your machine, or buy a Moniterm or similar (large) display...
  324. --
  325.   -- Howard Chu @ University of Michigan
  326.  
  327. ------------------------------
  328.  
  329. Date: 23 Feb 90 18:34:19 GMT
  330. From:
  331.  pacific.mps.ohio-state.edu!zaphod.mps.ohio-state.edu!math.lsa.umich.edu!hyc@tut
  332.  .cis.ohio-state.edu  (Howard Chu)
  333. Subject: Uniterm/Terminal Emulators Question
  334. Message-ID: <11121@stag.math.lsa.umich.edu>
  335.  
  336. In article <9002220808.AA28354@ucbvax.Berkeley.EDU> RJOHNSON@CEBAFVAX.BITNET
  337.  writes:
  338. >     Could someone tell me if there is a more recent version of Uniterm than
  339. >2.0e? If there is, does it have full 132 column capability instead of the
  340. >previous 128? If not, is there a good commercial or PD program that will serve
  341. >as a full 132 column VT200 emulator? I really need the full 132 capability.
  342. >Thanks in advance to anyone kind enough to respond.
  343.  
  344. The latest version I've heard of is 2.0e011. The latest version I have, and
  345. have put up on terminator, is 2.0e002. (If someone out there has 2.0e011,
  346. will you please contact me? Huh? Please, pretty please???) None of these do
  347. full 132 columns, scrolling or otherwise.
  348.  
  349. It'd be painful to write horizontal scrolling routines for this thing.
  350.  
  351. I installed Overscan in my machine, and then patched Uniterm to be resolution
  352. independent. (I patched 2.0e002, the only one available to me.) (Actually,
  353. "patching" is an understatement for all the changes I made...) My current
  354. version is several kilobytes shorter, and 25% faster than the distributed
  355. versions. With overscan active I get 137 columns and 60 (59) text rows on a
  356. monochrome screen, and 144 columns and 35 (34) text rows on a color screen.
  357. I've also fixed the redial bug, the screen redrawing when switching from
  358. <view history> to <wide screen> modes, and a few other minor glitches.
  359.  
  360. If you want more than 128 columns of text out of Uniterm, stick Overscan
  361. into your machine, or buy a Moniterm or similar (large) display...
  362. --
  363.   -- Howard Chu @ University of Michigan
  364.  
  365. ------------------------------
  366.  
  367. End of INFO-ATARI16 Digest V90 Issue #250
  368. *****************************************